#pragma once // because it's cool

#include <string>
#include <glm/glm.hpp>

typedef unsigned int uint;

namespace carbon {
    class C_Shader {
        public:
            uint shader_id;

            C_Shader(uint id);
            ~C_Shader();

            void useShader();

            static C_Shader* load(std::string v_shader_file, std::string f_shader_file);
    };
}